package com.ruoyi.boss.service;

import java.util.List;
import com.ruoyi.boss.domain.TSendService;

/**
 * 可服务司机Service接口
 * 
 * @author ruoyi
 * @date 2025-08-18
 */
public interface ITSendServiceService 
{
    /**
     * 查询可服务司机
     * 
     * @param sendServiceId 可服务司机主键
     * @return 可服务司机
     */
    public TSendService selectTSendServiceBySendServiceId(Long sendServiceId);

    /**
     * 查询可服务司机列表
     * 
     * @param tSendService 可服务司机
     * @return 可服务司机集合
     */
    public List<TSendService> selectTSendServiceList(TSendService tSendService);

    /**
     * 新增可服务司机
     * 
     * @param tSendService 可服务司机
     * @return 结果
     */
    public int insertTSendService(TSendService tSendService);

    /**
     * 修改可服务司机
     * 
     * @param tSendService 可服务司机
     * @return 结果
     */
    public int updateTSendService(TSendService tSendService);

    /**
     * 批量删除可服务司机
     * 
     * @param sendServiceIds 需要删除的可服务司机主键集合
     * @return 结果
     */
    public int deleteTSendServiceBySendServiceIds(Long[] sendServiceIds);

    /**
     * 删除可服务司机信息
     * 
     * @param sendServiceId 可服务司机主键
     * @return 结果
     */
    public int deleteTSendServiceBySendServiceId(Long sendServiceId);
}
